From d47ae8ebf066aafb65763432f5a6bc7909b4639a Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 4 Jun 2007 15:21:12 +0100 Subject: [PATCH] qemu: More care over filename string sizes. Signed-off-by: Keir Fraser --- tools/ioemu/vl.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/ioemu/vl.c b/tools/ioemu/vl.c index d5f3dd3f83..7de0d86da1 100644 --- a/tools/ioemu/vl.c +++ b/tools/ioemu/vl.c @@ -183,7 +183,7 @@ extern int vcpus; int xc_handle; -char domain_name[1024] = { 'H','V', 'M', 'X', 'E', 'N', '-'}; +char domain_name[64] = "Xen HVM Guest"; extern int domid; char vncpasswd[64]; @@ -7058,7 +7058,7 @@ int main(int argc, char **argv) extern void *buffered_pio_page; #endif - char qemu_dm_logfilename[64]; + char qemu_dm_logfilename[128]; LIST_INIT (&vm_change_state_head); #ifndef _WIN32 @@ -7525,7 +7525,8 @@ int main(int argc, char **argv) semihosting_enabled = 1; break; case QEMU_OPTION_domainname: - strncpy(domain_name, optarg, sizeof(domain_name) - 1); + strncpy(domain_name, optarg, sizeof(domain_name)); + domain_name[sizeof(domain_name)-1] = '\0'; break; case QEMU_OPTION_d: domid = atoi(optarg); -- 2.30.2